Part Number Hot Search : 
TDA8932B 1812L 2SK193 B64290 ESP3024 SM7512 LC864448 IR4426S
Product Description
Full Text Search
 

To Download DS1WM Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1 of 15 031902 features  memory maps into any standard byte-wide data bus.  eliminates cpu ?bit-banging? by internally generating all 1-wire ? timing and control signals.  generates interrupts to provide for more efficient programming.  search rom accelerator relieves cpu from any single bit operations on the 1-wire bus.  supports overdrive mode and slave interrupts.  capable of running off any system clock from 3.2mhz to 128mhz.  small size: all digital design, only 1500 gates.  available in both verilog and vhdl.  applications include any circuit containing a 1-wire communication bus. customer asic description as more 1-wire devices become available, more and more users have to deal with the demands of generating 1-wire signals to communicate to them. th is usually requires ?bit-banging? a port pin on a microprocessor, and having the microprocessor perform the timing functions required for the 1-wire protocol. while 1-wire transmissi on can be interrupted mid-byte, it cannot be interrupted during the ?low? time of a bit time slot; this means that a cpu will be idled for up to 60 microseconds for each bit sent and at least 480 microseconds when generating a 1- wire reset. the 1-wire master helps users handle communication to 1-wire devices in their system without tying up valuable cpu cycles. integrated into a user?s asic as a 1-wire port, the core is available in both vhdl and verilog code and uses very little chip area (1492 gates plus 1 bond pad for the verilog version). this circuit is designed to be memory mapped into the user?s system and provides complete control of the 1-wire bus through 8 bit commands. the host cpu loads commands, reads a nd writes data, and sets interrupt control through five individual registers. all of the timing and control of the 1-wire bus are generated within. the host merely needs to load a command or data and then may go on about its business. when bus activity has generated a response that the cpu needs to receive, the 1-wire master sets a status bit and, if enabled, generates an interrupt to the cp u. in addition to write and read simplification, the 1-wire master also provides a search rom accele rator function relieving the cpu from having to perform any single-bit operations on the 1-wire bus. DS1WM synthesizable 1-wire bus maste r www.maxim-ic.com 1-wire master 1-wire bus internal data bus interrupt 1-wire is a registered trademark of dallas semiconductor.
DS1WM 2 of 15 the operation of the 1-wire bus is described in detail in the book of ibutton standards [1]; therefore, the details of that will not be discussed in this document. each slave device, in general, has its own set of commands that are described in detail in that device?s data sheet. the user is referred to those documents for detail on specific slave implementations. block diagram interrupt register int enable register data bus buffer control logic maste r reset 1-wire timing and control interrupt control logic dq a0 mr d0-d7 intr a1 a2 ads rd wr en clk clock divider command register transmit buffer tx shift register rx shift register receive buffer clock div register
DS1WM 3 of 15 pin descriptions the following describes the function of all the block i/o pins. in the following descriptions, 0 represents logic low and 1 represents logic high. a0, a1, a2 , register select: address signal s connected to these three inputs select a register for the cpu to read from or write to during data transfer. a ta ble of registers and their addresses is shown below. register addresses a2 a1 a0 register 0 0 0 command register (read/write) 0 0 1 transmit buffer (write), receive buffer (read) 0 1 0 interrupt register (read) 0 1 1 interrupt enable register (read/write) 1 0 0 clock divisor register (read/write) ads , address strobe: the positive edge of an active address strobe ( ads ) signal latches the register select (a0, a1, a2) into an internal latch. provided that setup and hold timings are observed, ads may be tied low making the latch transparent. clk , clock input: this is a (preferably) 50% duty cycle clock that can range from 3.2mhz to 128mhz. this clock provides the timing for the 1-wire bus. d7-d0 , data bus: this bus comprises eight inpu t/output lines. the bus provides bi-directional communications between the 1-wire master and the cpu. data, control words, and status information are transferred via this d7-d0 data bus. dq , 1-wire data line: this open-drain line is the 1- wire bi-directional data bus. 1-wire slave devices are connected to this pin. this pin must be pu lled high by an external resistor, nominally 5k  . en , enable: when en is low, the 1-wire master is enabled; this signal acts as the device chip enable. this enables communication between the 1-wire master and the cpu. intr , interrupt: this line goes to its active state whenever any one of the interrupt types has an active high condition and is enabled via the interrupt enable register. the intr signal is reset to an inactive state when the interrupt register is read. mr , master reset: when this input is high, it clears a ll the registers and the control logic of the 1-wire master, and sets intr to its default inactive state, which is high. rd , read: this pin drives the bus during a read cycl e. when the circuit is enabled, the cpu can read status information or data from the selected register by driving rd low. rd and wr should never be low simultaneously; if they are, wr takes precedence. w r , write: this pin drives the bus during a write cycle. when wr is low while the circuit is enabled, the cpu can write control words or data into the selected register. rd and wr should never be low simultaneously; if they are, wr takes precedence.
DS1WM 4 of 15 operation ? clock divisor all 1-wire timing patterns are generated using a base clock of 1.0mhz. the 1-wire master will generate this clock frequency internally given an external re ference on the clk pin. the external clock must have a frequency from 3.2mhz to 128mhz and a 50% duty cycle is preferred. th e clock divisor register controls the internal clock divider and provides th e desired reference frequency. this is done in two stages: first a prescaler divides by 1, 3, 5, or 7, th en the remaining circuitry divides by 2, 4, 8, 16, 32, 64,or 128. clock divisor register addr. 04h x x x div2 div1 div0 pre1 pre0 msb lsb the clock divisor must be configured before co mmunication on the 1-wire bus can take place. this register is set to 0x00h if a mast er reset occurs. use the table below to find the proper register value based on the clk reference frequency. for example, the user would write 0x10h to this location when providing a 15mhz input clock. clock divisor register settings for input clock rates min clk frequency (mhz) max clk frequency (mhz) divider ratio div3 div2 div1 pre1 pre0 >3.2 4.0 4 0 1000 >4.0 5.0 5 0 0010 >5.0 6.0 6 0 0101 >6.0 7.0 7 0 0011 >7.0 8.0 8 0 1100 >8.0 10.0 10 0 0110 >10.0 12.0 12 0 1001 >12.0 14.0 14 0 0111 >14.0 16.0 16 1 0000 >16.0 20.0 20 0 1010 >20.0 24.0 24 0 1101 >24.0 28.0 28 0 1011 >28.0 32.0 32 1 0100 >32.0 40.0 40 0 1110 >40.0 48.0 48 1 0001 >48.0 56.0 56 0 1111 >56.0 64.0 64 1 1000 >64.0 80.0 80 1 0010 >80.0 96.0 96 1 0101 >96.0 112.0 112 1 0011 >112.0 128.0 128 1 1100
DS1WM 5 of 15 operation ? transmitting / receiving data data sent and received from the 1-wire master passes through the tr ansmit/receive buffer location. the 1- wire master is actually double buffered with separate transmit and receive buffers. writing to this location connects the transmit buffer to the data bus, while reading connects the receive buffer to the data bus. transmit buffer (write) / receive buffer (read) addr. 01h data7 data6 data5 data4 data3 data2 data1 data0 msb lsb writing a byte to send a byte on the 1-wire bus, the user writes the desired data to the transmit buffer. the data is then moved to the transmit shift register where it is shifted serially onto the bus lsb first. a new byte of data can then be written to the transmit buffer. as soon as the transmit shift register is empty, the data will be transferred from the transmit buffer and the process repeats. each of these registers has a flag that may be used as an interrupt source. the transm it buffer empty (tbe) flag is set when the transmit buffer is empty and ready to accept a new byte. as soon as a byte is written into the transmit buffer, tbe is cleared. the transmit shift register empty (temt) flag is set when the shift register has no data in it and is ready to accept a new byte. as soon as a byte of data is transferred from the transmit buffer, temt is cleared and tbe is set. remember that pr oper 1-wire protocol requi res a reset before any bus communication. reading a byte to read data from a slave device, the device must first be ready to transmit data depending on commands already received from the cpu. data is retrieved from the bus in a similar fashion to a write operation. the host initiates a read by writing to the transmit buff er. the data that is then shifted into the receive shift register is the wired-and of th e written data and the data from the slave device. therefore, in order to read a byte from a slave device the host must write 0xffh. when the receive shift register is full the data is transferred to the receive buffer where it can be accessed by the host. additional bytes can now be read by sending 0xffh again. if the slave device is not ready to transmit, the data received will be identical to that which was transmitted. the receive buffer register can also generate interrupts. the receive buffer flag (rbf) is set when data is transferred from the receive shift register and cleared when the host reads the register. if rbf is set, no further transmissions should be made on the 1-wire bus or else data may be lost, as the byte in the receive buffer will be overwritten by the next received byte. see the timing diagrams for details of the byte reception operation. generating a 1-wire reset on the bus is covered under command operati ons. interrupt flags are explaine d in further detail under interrupt operations. write and read operations are detailed in the timing diagrams.
DS1WM 6 of 15 operation ? commands the command register determines the DS1WM?s mode of operation and also handles special transmissions over the bus. from this register the DS1WM can be selected to run in overdrive mode, search rom accelerator mode, or standard mode. this register also controls bus resets, 1-wire master resets, and direct reading and writing of the bus. command register (read/write) addr. 00h od x rst x dqi dqo sra 1wr msb lsb od: overdrive bit. this bit selects the communication rate on the 1-wire bus. setting this bit to 1 will allow high-speed communication if all slave devices on the bus support overdrive mode. this bit must be set to 0 for standard 1-wire communication. rst: software reset. setting this bit will immediately stop any communication and reset all internal state machines controlling communication. this command does not reset data in the registers. all register data will be maintained, however the interrupt register may change to reflect the new state of the 1-wire master. this bit must be 0 for normal operation. dqo: dq output. this bit can be used to bypass 1-wire master operations and drive the bus directly if needed. setting this bit high will drive the bus low un til it is cleared or the 1-wire master resets. while the 1-wire bus is held low no other 1-wire master operations will function. by controlling the length of time this bit is set and the point when the line is sampled, see dqi below, any 1-wire communication can be generated by the host controller. to prevent accidental writes to the bus, the dqoe bit in the interrupt enable register must be set to a 1 before the dqo b it will function. this bit is cleared to a 0 on power-up or master reset. dqi: dq input. this bit is read only and reflects the present state of the 1-wire bus. it should be used together with the dqo bit when controlling the bus direct ly. the state of this bit does not affect any other functions of the 1-wire master. operation of this bit is unaffected by the state of dqoe. 1wr: 1-wire reset. if this bit is set a reset will be generated on the 1-wire bus. setting this bit automatically clears the sra bit. the 1wr bit will be automatically cleared as soon as the 1-wire reset completes. the 1-wire master will set the presence detect interrupt flag (pd) when the reset is complete and sufficient time for a presence detect to occur has passed. the result of the presence detect will be placed in the interrupt register bit pdr. if a pres ence detect pulse was rece ived pdr will be cleared, otherwise it will be set. sra: search rom accelerator. when this bit is se t, the 1-wire master w ill switch to search rom accelerator mode. this mode presupposes that a reset followed by the search rom command (0xf0h) has already been issued on the 1-wire bus. for details on how the search rom is actually done in the 1- wire system, please see [1]. simply put, the algorithm specifies that the bus master reads two bits (a bit and its complement), then writes a bit to specify which devices should remain on the bus for further processing. after the 1-wire master is placed in search rom accelerator mode, the cpu must send 16 bytes to complete a single search rom pass on the 1-wire bus. these bytes are constructed as follows:
DS1WM 7 of 15 first byte 76543210 r 3 x 3 r 2 x 2 r 1 x 1 r 0 x 0 et cetera 16 th byte 76543210 r 63 x 63 r 62 x 62 r 61 x 61 r 60 x 60 in this scheme, the index (values from 0 to 63, ?n?) designates the position of the bit in the rom id of a 1-wire device. the character ?x? marks bits that act as a filler and do not require a specific value (don?t care bits). the character ?r? specifies the selected bit value to write at that particular bit in case of a conflict during the execution of the rom search. for each bit position n (values from 0 to 63) the 1-wire master will generate three time slots on the 1- wire bus. these are referenced as: b0 for the first time slot (read data) b1 for the second time slot (read data) and b2 for the third time slot (write data). the 1-wire master determines the type of time slot b2 (write 1 or write 0) as follows: b2 = r n if conflict (as chosen by the host) = b 0 if no conflict (there is no alternative) = 1 if error (there is no response) the response bytes that will be in the data register for the cpu to read during a complete pass through a search rom function using the search accelerator consists of 16 bytes as follows: first byte 76543210 r? 3 d 3 r? 2 d 2 r? 1 d 1 r? 0 d 0 et cetera 16 th byte 76543210 r? 63 d 63 r? 62 d 62 r? 61 d 61 r? 60 d 60 as before, the index designates the position of the bit in the rom id of a 1-wire device. the character ?d? marks the discrepancy flag in that particular bit position. the discrepancy flag will be 1 if there is a conflict or no response in that particular bit position and 0 otherwise. the character ?r?? marks the actually chosen path at that particular bit position. the chosen path is identical to b2 for the particular bit position of the rom id. to perform a search rom sequence one starts with all bits r n being 0s. in case of a bus error, all subsequent response bits r? n are 1?s until the search accelerator is deactivated by writing 0 to bit 1 of the command register. thus, if r? 63 and d 63 are both 1, an error has occurred during the search procedure and
DS1WM 8 of 15 the last sequence has to be repeated. otherwise r? n (n=0?63) is the rom code of the device that has been found and addressed. when the search rom proc ess is complete the sra bit should be cleared in order to release the 1-wire master from search rom accelerator mode. for the next search rom sequence one re-uses the previous set r n (n=0?63) but sets r m to 1 with ?m? being the index number of the highest disc repancy flag that is 1 and sets all r i to 0 with i>m. this process is repeated until the highest discrepancy occurs in the same bit position for two consecutive passes. example ? accelerated rom search in this example, the host will use the 1-wire master to identify four different devices on the 1-wire bus. the rom data of the devices is as shown (lsb first): rom1 = 00110101? rom2 = 10101010? rom3 = 11110101? rom4 = 00010001? 1) the host issues a reset pulse by writing 0x01h to the command register. all slave devices respond simultaneously with a presence detect. 2) the host issues a search rom command by writing 0xf0h to the transmit buffer. 3) the host places the 1-wire master in accelerator mode by writing 0x02 to the command register. 4) the host writes 0x00h to transmit buffer and reads th e returning data from the receive buffer. this process is repeated for a total of 16 bytes. the data read will contain rom4 in the r? locations and discrepancy bits set at d0 and d2 as shown (r? locati ons are underlined, most significant discrepancy is bolded ): received data 1 = 1000 1 0 01 00 00 00 01 ?. 5) the host then de-interleaves the data to ar rive at a rom code of 00010001? with the last discrepancy at location d2. 6) the host writes 0x00h to the command register to exit search accelerator mode. the host is now free to send a command or read data directly from this device. 7) steps 1-6 are now repeated to find the next device. the 16 bytes of data transmitted this time are identical to rom4 up until the last discrepancy bit (d2 in this case) which is inverted and all data following is set to 0 as shown. the received data will contain rom1 in the r? locations and bits d0 and d2 will be set again: transmitted data 2 = 0000 01 00 00 00 00 00 ? received data 2 = 1000 1 1 01 00 01 00 01 ? 8) since the most significant discrepancy (d2) did not change, the next most (d0) will be used and the process repeats. further iterati ons contain the data as shown: transmitted data 3 = 0100 00 00 00 00 00 00 ? received data 3 = 11 1 0 01 00 01 00 01 00 ? transmitted data 4 = 0101 00 00 00 00 00 00 ? received data 4 = 11 1 1 01 01 00 01 00 01 ?
DS1WM 9 of 15 9) at this point, the most significant discrepancy (d1) did not change so the next most (d0) should be used. however, d0 has now been reached for the second time and since there are no less significant discrepancies, the search is complete having found a total of four devices. operation ? flags and interrupts flags from transmit, receive, and 1-wire reset operations are located in the interrupt register. only the presence detect flag (pd) is cleared when the interrupt register is read, the other flags are cleared automatically when written to or read from the transmit and receive buffers. these flags can generate an interrupt on the intr pin if the corresponding enable b it is set in the interrupt enable register. reading the interrupt register always sets the intr pin inactive even if all flags are not cleared. interrupt register (read - only) addr. 02h dqi nbsy sint rbf temt tbe pdr pd msb lsb pd: presence detect. after a 1-wire reset has been issued, this flag will be set after the appropriate amount of time for a presence detect pulse to have occu rred. the default state for this bit is 0. this bit is cleared when the interrupt register is read. pdr: presence detect result. when a presence detect in terrupt occurs, this bit will reflect the result of the presence detect read; it will be 0 if a slave device was found, or 1 if no parts were found. the default state for this bit is 1. tbe: transmit buffer empty. this flag will be cleared when data is written to the transmit buffer and cleared when that data is transferred to the transmit shift register. the default state for this bit is 1. temt: transmit shift register empty. this flag will be cleared when data is shifted into the transmit shift register from the transmit buffer and set after the last bit has been transmitted on the 1-wire bus. the default state for this bit is 1. rbf: receive buffer full. this flag will be set when there is a byte waiting to be read in the receive buffer. this flag will be cleared when the byte is read from the receive buffer register. the default state for this bit is 0. sint: slave interrupt. this flag is set when the 1-wire bus is held low by a slave device for a period of greater than 960us. this bit is cleared when the regi ster is read. the default state for this bit is 0. nbsy: not busy. the default state for this bit is 1 indicating that no operation is currently taking place inside the 1-wire master. it is cleared whenever a read, write, reset, or slave interrupt takes place. when the operation ends this flag returns to a 1 state. dqi: dq input. this bit is a mirror of bit 3 in the comma nd register. this allows the entire status of the master and the bus to be determined by reading onl y the interrupt register. this bit does not have a corresponding enable bit in the interrupt enable register. the interrupt enable register allows the system programmer to specify the source of interrupts, which will cause the intr pin to be active, and to define the active state for the intr pin. when a master reset is received all bits in this register are cleared to 0 disabling all interrupt sources and setting the active state of the intr pin to low. this means the intr pin will be pulled high since all interrupts are disabled. the intr pin is reset to an inactive state by reading the interrupt register.
DS1WM 10 of 15 interrupt enable register (read / write) addr. 03h dqoe enbsy esint erbf etmt etbe ias epd msb lsb epd: enable presence detect interrupt. if this bit is a 1, and the presence detect flag is set, then the intr pin will become active whenever a 1-wire reset is sent and an appropriate amount of time has passed for a presence detect pulse to have occurred. ias: intr active state. this bit determines the active state for the intr pin. if this bit is a 1, the intr pin is active high; if it is a 0, the intr pin is active low. ebte: enable transmit buffer empty interrupt. if this bit is a 1, and the transmit buffer empty flag is set, then the intr pin will become active. etmt: enable transmit shift register empty interrupt. if this bit is a 1, and the transmit shift register empty flag is set, then the intr pin will become active. erbf: enable receive buffer full interrupt. if this bit is a 1, and the receive buffer full flag is set, then the intr pin will become active. esint: enable slave interrupt. if this bit is a 1, and the slave interrupt flag is set, then the intr pin will become active. enbsy: enable not busy interrupt. if this bit is a 1, and the not busy flag is set, then the intr pin will become active. dqoe: dq output enable. this bit acts as a control select for the dq bus. when set to 0 (default), the bus is controlled by the 1-wire master as normal. when set to 1, the dq0 bit located in the command register controls the state of the bus directly. this bit defaults to 0 on power-up or reset and should be left 0 unless the user desires to contro l the bus manually through the dq0 bit.
DS1WM 11 of 15 i/0 signaling the 1-wire bus requires strict signa ling protocols to insure data integr ity. the four protocols used by the 1-wire master are the initialization sequence (reset pulse followed by presence pulse), write 0, write 1, and read data. the master initiates all of these types of signaling except the presence pulse. the initialization sequence required to begin any communication with the bus slave is shown in figure 1. a presence pulse following a reset pulse indicates the slave is ready to accept a rom command. the 1-wire master transmits a reset pulse for t rstl . the 1-wire bus line is then pulled high by the pull- up resistor. after detecting the rising edge on the dq pin, the slave waits for t pdh and then transmits the presence pulse for t pdl . the master samples the bus at t pds after the slave responds to test for a valid presence pulse. the result of this sample is stored in the pdr bit of the interrupt register. the reset time slot ends t rsth after the master releases the bus. 1-wire initialization seque nce (reset pulse and presence pulse) figure 1 write time slots a write time slot is initiated when the 1-wire master pulls the 1-wire bus line from a logic high (inactive) level to a logic low level. the master ge nerates a write 1 time slot by releasing the line at t low1 and allowing the line to pull up to a logic high level. the line is held low for t low0 to generate a write 0 time slot. a slave device will sample the 1-wire bus line between 15s and 60  s (between 2s and 6  s in overdrive mode) after the line falls. if the line is high when sampled, a write 1 occurs. if the line is low when sampled, a write 0 occurs (see figure 2). read time slots a read time slot is initiated when the 1-wire master pulls the bus low for at least 1  s and then releases it. if the slave device is responding with a 0 it will continue to hold the line low for up to 60  s (6  s in overdrive mode), otherwise it will release it immediately. the master will sample the data t rdv from the start of the read time slot. the master will end the read slot after a time of t slot. see figure 2 for more information. line type legend: 1 - wire master active low slave device active low resistor pullup both master and slave device active low t r s tl t pdl t r s th t pdh v cc gnd dq t pds
DS1WM 12 of 15 1-wire write and read time slots figure 2 t s l o t >1  s v cc gnd read 0 slot t rdv read 1 slot t s l o t t re c dq master sample window master sample window t rdv line type legend: 1 - wire master active low slave device active low resistor pullup both master and slave device active low dq t s l o t >1  s v cc gnd write 0 slot write 1 slot t s l o t t re c t l o w 0 t l o w1 slave sample time od=0, 8  s typical od=1, 2  s max slave sample time od=0, 8  s typical od=1, 2  s max
DS1WM 13 of 15 write cycle read cycle ads a1,a0 en wr rd data d7-d0 valid valid data t ads t as t ah t es t wr t ds t dh t wen t aw ads a1,a0 en rd wr data d7-d0 valid valid data t ads t as t ah t es t rd t rvd t hz t ren t ar
DS1WM 14 of 15 generating a 1-wire reset ads a1,a0 en wr rd data d7-d0 0x01 0x00 dq intrpt t rstl t rsth t r t pdh t pdl t pdi t wrst t pds
DS1WM 15 of 15 timing specifications symbol parameter conditions min max units t ads address strobe width note 1,3 60 ns t ah address hold time note 1,3 0 ns t ar address latch to read note 1,3 60 ns t as address setup time note 1,3 60 ns t aw address latch to write note 1,3 60 ns t dh data hold time note 1 30 ns t ds data setup time note 1 30 ns t es enable setup time note 1 60 ns t hz rd to floating data delay note 1 0 100 ns t low0 write 0 low time, od=0 write 0 low time, od=1 63  8  63 8 78.75 10 s t low1 write 1 low time, od=0 write 1 low time, od=1 6  1  6 1 7.5 1.25 s t pdh presence detect high normal presence detect high overdrive note 4 26 2.6 60 6 s t pdi presence detect to intr note 1 0 100 ns t pdl presence detect low normal presence detect low overdrive note 4 104 10.4 240 24 s t pds presence detect sample, od=0 presence detect sample, od=1 30  note 2) 3  30 3 37.5 3.75 s t rd rd strobe width note 1 125 ns t rdv read data valid normal read data valid overdrive 15 2 s t rec recovery time 1 s t ren enable hold time from rd note 1 20 ns t rsth reset time high, od=0 reset time high, od=1 500  50  500 50 625 62.5 s t rstl reset time low, od=0 reset time low, od=1 488  61  488 61 610 76.25 s t rvd delay from rd to data note 1 60 ns t slot time slot, od=0 time slot, od=1 73  11  73 11 91.25 13.75 s  timebase period 1 1.25 s t wen enable hold time from wr note 1 20 ns t wr wr strobe width note 1 100 ns t wrst wr high to reset note 1 0 100 ns notes: 1) these values will depend upon the process used to realize the circuit. values shown are for example purposes only. 2) the 1-wire master will wait for a falling edge on the dq line to be detected after a reset, for up to 60 s or 6 s overdrive . 3) if ads is tied low, t ar and t aw are referred from t es ; thus rd or wr must occur at least t es + t ar or t es + t aw after en goes low. 4) timing determined by 1-wire slave references : [1] book of ibutton standards , dallas semiconductor, online at http://www.ibutton.com/ibuttons/standard.pdf


▲Up To Search▲   

 
Price & Availability of DS1WM

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X